

body {
    font: 14px 'Microsoft YaHei',Arial,Verdana,Tahoma;
    color: #333;
    height:100%;
    overflow:auto;
    margin: 0;
    background: #f3f3f3;

}

html, body,div, html, body, div, dl, dt, dd,ol, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;

}
a{
    text-decoration: none;
    color:#414141;
}
input{
    outline:none;
    font-family: 'Microsoft YaHei';
}
input[type=submit]{
    cursor: pointer;
}

:-moz-placeholder {
    color:#888;
    font-size:14px;
    font-weight:normal;
}
::-moz-placeholder {
    color:#888;
    opacity:1;
    font-size:14px;
    font-weight:normal;
}
:-moz-placeholder {
    color:#888;
    opacity:1;
    font-size:14px;
    font-weight:normal;
}
:-ms-input-placeholder {
    color:#888;
    font-size:14px;
    font-weight:normal;

}
::-webkit-input-placeholder {
    color:#888;
    font-size:14px;
    font-weight:normal;
}
input[type=text],input[type=password]{
    border:1px solid #ececec;
    background:#f8f8f8;
    line-height:36px;
    width:270px;
    margin-bottom:22px;
    padding:3px 20px;
    font-size:16px;
    color:#555;
    font-weight:bold;
}


input[type=submit],input[type=button]{
    width:312px;
    background:#5884d1;
    font-size:18px;
    text-align: center;
    color:#fff;
    padding:10px 20px;
    border-radius: 5px;
    font-family: 'Microsoft YaHei';
    transition:.3s all ease;
}

input[type=submit]:hover,input[type=button]:hover{
    background: #759bd1;
}

.login-box{
    position:absolute;
    left:50%;
    top:50%;
    width:420px;
    margin-left:-210px;
    border:1px solid #ececec;
    background:#fff;
    min-height: 460px;
    margin-top:-230px;
    text-align: center;
}


.input-box,.input-btn{
    width:100%;
    margin-top:30px;
    text-align: center;
}

.input-tab {
    text-align: center;
    height:50px;
    margin:50px 0 40px 0;
    width:100%;
}

.input-tab a{
   color:#414141;
    font-size:18px;
    margin:0 14px;
}


.input-tab a.on-tab{
    padding-bottom:10px;
    border-bottom:3px solid #5884d1;
    color:#5884d1;

}

.input-btn{
    width:100%;
}

.input-link{
    width:312px;
    margin-top:20px;
}
